.bjs-powered-by {
	display: none;
}
.djs-palette {
	width: 172px;
	background: #fff;
	margin-left: 50px;
	width: 480px !important;
	min-width: 384px;
	min-height: 380px !important;
}
/* 菜单栏样式 */
.djs-container .drop-menu {
	width: 480px !important;
	min-width: 384px;
	min-height: 380px !important;
	// max-height: 460px !important;
	background: #fff;
}

.icon-custom {
	border-radius: 50%;
	background-size: 65%;
	background-repeat: no-repeat;
	background-position: center;
	width: 300px;
}
.djs-palette-entries .group {
	max-height: 624px;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: start;
	padding-left: 6px;
}
.djs-palette-entries .group .entry {
	width: 86px !important;
	min-width: 80px;
	height: 74px;
	margin: 4px;
	box-sizing: border-box;
	white-space: nowrap;
	text-size-adjust: auto;
}

.icon-custom-node {
	position: relative;
	background-size: 23px 29px;
	width: 86px;
	height: 74px;
	background-position-y: 10px;
	background-color: #f8f9fb;
	border-radius: 2px;
	// margin: 10px 0 0 10px;
}

.icon-custom-node-after {
	position: absolute;
	top: 35px;
	left: 0px;
	width: 86px;
	font-size: 12px;
	font-weight: 400;
	color: #333333;
	text-size-adjust: auto;
}

.icon-custom.confirm-info-node {
	background-image: url('../assets/img/queren.png');
	.icon-custom-node();
	background-size: 23px 29px;
}
.icon-custom.confirm-info-node::after {
	content: '信息确认';
	.icon-custom-node-after();
}

.icon-custom.speak-wait-node {
	background-image: url('../assets/img/bobao.png');
	.icon-custom-node();
	background-size: 26px 26px;
}
.icon-custom.speak-wait-node::after {
	content: '播报模版';
	.icon-custom-node-after();
}

.icon-custom.blank-node {
	background-image: url('../assets/img/blank.svg');
	.icon-custom-node();
}

.icon-custom.blank-node::after {
	content: '空白节点';
	.icon-custom-node-after();
}

.icon-custom.message-collect-node {
	background-image: url('../assets/img/xinxishouji.png');
	.icon-custom-node();
	background-size: 22px 27px;
}

.icon-custom.message-collect-node::after {
	content: '信息记录';
	.icon-custom-node-after();
}
.icon-custom.sign-contract-node {
	background-image: url('../assets/img/qianhetong.png');
	.icon-custom-node();
	background-size: 26px 26px;
}

.icon-custom.sign-contract-node::after {
	content: '合同签署';
	.icon-custom-node-after();
}
.icon-custom.detect-living-face-node {
	background-image: url('../assets/img/huotijiance.png');
	.icon-custom-node();
	background-size: 24px 27px;
}

.icon-custom.detect-living-face-node::after {
	content: '活体检测';
	.icon-custom-node-after();
}
.icon-custom.face-compare-node {
	background-image: url('../assets/img/renlianduibi.png');
	.icon-custom-node();
	background-size: 26px 26px;
}

.icon-custom.face-compare-node::after {
	content: '人脸比对';
	.icon-custom-node-after();
}
.icon-custom.send-message-node {
	background-image: url('../assets/img/gongneng.png');
	.icon-custom-node();
	background-size: 23px 26px;
}

.icon-custom.send-message-node::after {
	content: '业务指令';
	.icon-custom-node-after();
}
.icon-custom.request-location-node {
	background-image: url('../assets/img/huoquweizhixinxi.png');
	.icon-custom-node();
	background-size: 23px 26px;
}

.icon-custom.request-location-node::after {
	content: '获取位置';
	.icon-custom-node-after();
}
.icon-custom.transfer-node {
	background-image: url('../assets/img/zhuanrengong.png');
	.icon-custom-node();
	background-size: 28px 28px;
}

.icon-custom.transfer-node::after {
	content: '转人工';
	.icon-custom-node-after();
}
.icon-custom.scan-code-node {
	background-image: url('../assets/img/saoma.png');
	.icon-custom-node();
	background-size: 25px 26px;
}

.icon-custom.scan-code-node::after {
	content: '推送扫码';
	.icon-custom-node-after();
}
.icon-custom.hangup-node {
	background-image: url('../assets/img/jieshu.png');
	.icon-custom-node();
	background-size: 25px 26px;
}
.icon-custom.hangup-node::after {
	content: '结束模板';
	.icon-custom-node-after();
}

.icon-custom.business-navigation-node {
	background-image: url('../assets/img/navigation.png');
	.icon-custom-node();
	background-size: 23px 26px;
}

.icon-custom.business-navigation-node::after {
	content: '业务导航';
	.icon-custom-node-after();
}

.icon-custom.id-card-compare-node {
	background-image: url('../assets/img/idCardCompare.png');
	.icon-custom-node();
	background-size: 32px 26px;
}

.icon-custom.id-card-compare-node::after {
	content: '人证对比';
	.icon-custom-node-after();
}

.icon-custom.send-form-node {
	background-image: url('../assets/img/sendForm.png');
	.icon-custom-node();
	background-size: 27px 25px;
}

.icon-custom.send-form-node::after {
	content: '表单填写';
	.icon-custom-node-after();
}
.icon-custom-context.blank-node {
	position: relative;
	background-image: url('../assets/img/blank.svg');
	background-size: 22px 22px;
	width: 22px;
	height: 22px;
}
.icon-custom.waiting-read-node {
	background-image: url('../assets/img/readWait.png');
	.icon-custom-node();
	background-size: 27px 26px;
}
.icon-custom.waiting-read-node::after {
	content: '查阅等待';
	.icon-custom-node-after();
}
.icon-custom.scene-transfer-node {
	background-image: url('../assets/img/sceneTransfer.png');
	.icon-custom-node();
	background-size: 28px 28px;
}
.icon-custom.scene-transfer-node::after {
	content: '场景转接';
	.icon-custom-node-after();
}
.icon-custom.summary-confirm-node {
	background-image: url('../assets/img/summaryConfirm.png');
	.icon-custom-node();
	background-size: 28px 28px;
}
.icon-custom.summary-confirm-node::after {
	content: '汇总确认';
	.icon-custom-node-after();
}
.icon-custom.silent-wating-node {
	background-image: url('../assets/img/silentWating.png');
	.icon-custom-node();
	background-size: 25px 25px;
}
.icon-custom.silent-wating-node::after {
	content: '静默等待';
	.icon-custom-node-after();
}
.icon-custom.option-judge-node {
	background-image: url('../assets/img/optionJudge.png');
	.icon-custom-node();
	background-size: 27px 23px;
}
.icon-custom.option-judge-node::after {
	content: '选项判断';
	.icon-custom-node-after();
}
.icon-custom.message-summary-node {
	background-image: url('../assets/img/messageSummary.png');
	.icon-custom-node();
	background-size: 22px 25px;
}
.icon-custom.message-summary-node::after {
	content: '信息汇总';
	.icon-custom-node-after();
}
.icon-custom.send-contents-node {
	background-image: url('../assets/img/sendConetns.png');
	.icon-custom-node();
	background-size: 22px 25px;
}
.icon-custom.send-contents-node::after {
	content: '内容推送';
	.icon-custom-node-after();
}
.icon-custom.nlp-node {
	background-image: url('../assets/img/nlp.png');
	.icon-custom-node();
	background-size: 26px 26px;
}
.icon-custom.nlp-node::after {
	content: 'NLP对接';
	.icon-custom-node-after();
}
.icon-custom-context.blank-node:hover {
	background-color: #efefef;
	background-image: url('../assets/img/blank.svg') !important;
	background-size: 22px 22px !important;
}
.icon-custom.sound-reception-node {
	background-image: url('../assets/img/sound_reception.png');
	.icon-custom-node();
	background-size: 22px 25px;
}
.icon-custom.sound-reception-node::after {
	content: '收音模板';
	.icon-custom-node-after();
}
.icon-custom.variable-judge-node {
	background-image: url('../assets/img/variableJudge.png');
	.icon-custom-node();
	background-size: 25px 27px;
}
.icon-custom.variable-judge-node::after {
	content: '变量判断';
	.icon-custom-node-after();
}
.icon-custom.variable-collection-node {
	background-image: url('../assets/img/variableCollection.png');
	.icon-custom-node();
	background-size: 24px 27px;
}
.icon-custom.variable-collection-node::after {
	content: '信息收集';
	.icon-custom-node-after();
}
.icon-custom.invite-human-three-parties-node {
	background-image: url('../assets/img/inviteHumanThreeParties.png');
	.icon-custom-node();
	background-size: 28px 28px;
}
.icon-custom.invite-human-three-parties-node::after {
	content: '邀请人工三方';
	.icon-custom-node-after();
	// font-size: 11px;
}

.icon-custom.send-deposition-node {
	background-image: url('../assets/img/variableJudge.png');
	.icon-custom-node();
	background-size: 25px 27px;
}
.icon-custom.send-deposition-node::after {
	content: '证言抄录';
	.icon-custom-node-after();
}

.icon-custom.send-sign-node {
	background-image: url('../assets/img/variableJudge.png');
	.icon-custom-node();
	background-size: 25px 27px;
}
.icon-custom.send-sign-node::after {
	content: '推送签名';
	.icon-custom-node-after();
}
.icon-custom.video-collect-node {
	background-image: url('../assets/img/shortvideo.png');
	.icon-custom-node();
	background-size: 26px 22px;
}
.icon-custom.video-collect-node::after {
	content: '短视频采集';
	.icon-custom-node-after();
}

.icon-custom.interface-call-node {
	background-image: url('../assets/img/interfaceCall.png');
	.icon-custom-node();
	background-size: 24px 24px;
}
.icon-custom.interface-call-node::after {
	content: '接口调用';
	.icon-custom-node-after();
}

.icon-custom.start-recording-node {
	background-image: url('../assets/img/startRecording.png');
	.icon-custom-node();
	background-size: 26px 26px;
}

.icon-custom.start-recording-node::after {
	content: '开始双录';
	.icon-custom-node-after();
}

.icon-custom.stop-recording-node {
	background-image: url('../assets/img/stopRecording.png');
	.icon-custom-node();
	background-size: 26px 26px;
}

.icon-custom.stop-recording-node::after {
	content: '停止双录';
	.icon-custom-node-after();
}


.icon-custom.card-collection-node {
	background-image: url('../assets/img/cardCollection.png');
	.icon-custom-node();
	background-size: 26px 26px;
}

.icon-custom.card-collection-node::after {
	content: '卡证采集';
	.icon-custom-node-after();
}

.icon-custom.llm-node {
	background-image: url('../assets/img/llm.png');
	.icon-custom-node();
	background-size: 26px 26px;
}

.icon-custom.llm-node::after {
	content: 'LLM意图识别';
	.icon-custom-node-after();
}

/* 取消按钮 */
.cancel-btn {
	width: 56px;
	height: 32px;
	background: #6384fe;
	border-radius: 4px;
	padding: 0;
	color: #999;
	background: #fff;
}

/* 确认按钮 */
.ok-btn {
	width: 56px;
	height: 32px;
	background: #6384fe;
	border-radius: 4px;
	padding: 0;
}
/* 节点名称 */
.title-text {
	font-size: 14px;
	color: #333;
	font-weight: 500;
}
.title-small-text {
	padding-left: 10px;
	font-size: 12px;
	color: #999;
}

/* 边框颜色 */
.boder {
	border: 1px solid #e6e6e6;
}
/* 文字左对齐 */
.text-lf {
	text-align: left;
}
/* input 高度 */
.el-input__inner {
	line-height: 32px;
	height: 32px;
}

.sign-contract .el-form-item__content {
	display: flex;
	align-items: center;
	margin-left: 20px !important;
}
.dialog-title {
	text-align: left;
}
.sign-contract .el-form-item__label {
	width: 80px !important;
}
